# Fall 2026 PIC 10A Homepage!
COMPTNG 10A - INTR TO PROGRAMMING (5 units)
## Administrivia.
Lectures.
- LEC 1: 10am-10:50am at Franz Hall Room 2258A
- LEC 3: 1pm-1:50pm at MS 5200
TAs and Discussion sections.
- Emil
- DIS 1A TR 9:00A-9:50A MS 5147
- DIS 1B TR 10:00A-10:50A MS 5147
- Runji
- DIS 3A TR 1:00P-1:50P MS 5147
- DIS 3B TR 2:00P-2:50P MS 5147
Exam dates.
- Midterm 1 October 26, 20026 Week 5 Monday In class.
- Midterm 2 November 16, 2026 Week 8 Monday In class.
- Final Exam December 7, 2026 Week 11 Monday 6:30pm-9:30pm, location TBD.
Official course textbook.
[https://www.pic.ucla.edu/~mjandr/resources/10A-textbook/](https://www.pic.ucla.edu/~mjandr/resources/10A-textbook/)
How to get VS Code and GCC compiler on Windows
## Tentative schedule.
| Week | Day | Date | # | Topics | Reading |
| ----- | --- | ----- | --- | -------------------------------------------------------- | --------- |
| 0 | Fri | 9/25 | 1 | Hello, PIC 10A! And hello `std::cout` | Sec. 2, 3 |
| 1 | Mon | 9/28 | 2 | Errors; variables and fundamental types | Sec. 4, 5 |
| ^^ | Wed | 9/30 | 3 | (Continued) casting, mathematical functions, `const` | Sec. 5 |
| ^^ | Fri | 10/2 | 4 | (Continued) | |
| 2 | Mon | 10/5 | 5 | `string` class | Sec. 6 |
| ^^ | Wed | 10/7 | 6 | `cin` and the input buffer | Sec. 7 |
| ^^ | Fri | 10/9 | 7 | Control flow: `if`, `while`, `for` | Sec. 8 |
| 3 | Mon | 10/12 | 8 | (Continued) | |
| ^^ | Wed | 10/14 | 9 | (Continued) | |
| ^^ | Fri | 10/16 | 10 | (Continued) | |
| 4 | Mon | 10/19 | 11 | Functions | Sec. 9 |
| ^^ | Wed | 10/21 | 12 | (Continued) | |
| ^^ | Fri | 10/23 | 13 | References | Sec. 10 |
| 5 | Mon | 10/26 | | **Midterm 1 (on 4, 5, 6, 7, 8)** | |
| ^^ | Wed | 10/28 | 14 | References | |
| ^^ | Fri | 10/30 | 15 | `vector` class | Sec. 11 |
| 6 | Mon | 11/2 | 16 | Parameter type, pass by value or reference (to `const`). | Sec. 12 |
| ^^ | Wed | 11/4 | 17 | Source code organization | Sec. 13 |
| ^^ | Fri | 11/6 | 18 | Overloading functions | Sec. 14 |
| 7 | Mon | 11/9 | 19 | Struct and classes | Sec. 15 |
| ^^ | Wed | 11/11 | | Veterans Day No class | |
| ^^ | Fri | 11/13 | 20 | Struct and classes | |
| 8 | Mon | 11/16 | | **Midterm 2 (on 9, 10, 11, 12, 13?, 14)** | |
| ^^ | Wed | 11/18 | 21 | Struct and classes | |
| ^^ | Fri | 11/20 | 22 | (Continued) | |
| 9 | Mon | 11/23 | 23 | Struct and classes; default argument | Sec. 16 |
| ^^ | Wed | 11/25 | 24 | Pointers | Sec. 17 |
| ^^ | Fri | 11/27 | | Thanksgiving Holiday No class | |
| 10 | Mon | 11/30 | 25 | Pointers | Sec. 17 |
| ^^ | Wed | 12/2 | 26 | C-Style arrays | Sec. 18 |
| ^^ | Fri | 12/4 | 27 | | |
| Final | Mon | 12/7 | | **Final Exam 6:30pm-9:30pm** | |